#pragma once
#include "InterFaceBuilder.h"

//套餐B：冰淇淋+炸鸡套餐;
class FoodBuilderComboB :public InterFaceFoodBuilder
{
public:
    //套餐B：冰淇淋+炸鸡套餐;
    FoodBuilderComboB(QString IceCreamName, QString ChickName);
    ~FoodBuilderComboB();


    // 通过 InterFaceFoodBuilder 继承
    void CreateFood(size_t uNum) override;
    std::list<std::shared_ptr<IFood>> GetFoodItems() override;

private:

    //冰淇淋名称;
    QString m_strIceCreamName;

    //炸鸡名称;
    QString m_strChickName;

    //食物列表;
    std::list<std::shared_ptr<IFood>> m_listFood;
};

